home *** CD-ROM | disk | FTP | other *** search
/ Champak 103 / Vol 103.iso / interfac / it.dig / scripts / frame_1 / DoAction.as < prev   
Text File  |  2010-03-13  |  15KB  |  338 lines

  1. function LinguaInterface()
  2. {
  3.    if(_global.lingua == "pt")
  4.    {
  5.       _root.myDataGrid.getColumnAt(0).headerText = "N┬║";
  6.       _root.myDataGrid.getColumnAt(1).headerText = "NOME";
  7.       _root.myDataGrid.getColumnAt(2).headerText = "CATEGORIA";
  8.       _root.pesq_txt.pesq_txt.text = "Pesquisar por:";
  9.       _root.busca.label = "Buscar";
  10.       _root.todos.label = "Listar Todos";
  11.       _root.sbtest.sub_txt.text = "SUB-CATEGORIAS -";
  12.       _global.list_all = "Listar Todos";
  13.       _root.categoria_mc.categoria_txt.text = "CATEGORIA";
  14.       _root.categoria_mc.voltar_txt.text = "voltar";
  15.       _root.descri.textodescr_mc.con_txt.text = "Controles / Aviso:";
  16.       _root.descri.textodescr_mc.desc_txt.text = "Descri├º├úo:";
  17.       _root.descri.textodescr_mc.lic_txt.text = "Licen├ºa:";
  18.       _root.label_botao();
  19.    }
  20.    else if(_global.lingua == "sp")
  21.    {
  22.       _root.myDataGrid.getColumnAt(0).headerText = "N┬║";
  23.       _root.myDataGrid.getColumnAt(1).headerText = "NOMBRE";
  24.       _root.myDataGrid.getColumnAt(2).headerText = "CATEGOR├ìA";
  25.       _root.pesq_txt.pesq_txt.text = "Buscar por:";
  26.       _root.busca.label = "B├║squeda";
  27.       _root.todos.label = "Enumerar todos";
  28.       _root.sbtest.sub_txt = "SUBCATEGOR├ìA -";
  29.       _global.list_all = "Enumerar todos";
  30.       _root.categoria_mc.categoria_txt = "CATEGOR├ìA";
  31.       _root.categoria_mc.voltar_txt = "VOLVER";
  32.       _root.descri.textodescr_mc.con_txt.con = "Controles:";
  33.       _root.descri.textodescr_mc.desc_txt.desc = "Descripci├│n:";
  34.       _root.descri.textodescr_mc.lic_txt.lic = "Licencia:";
  35.       _root.label_botao();
  36.    }
  37.    else if(_global.lingua == "en")
  38.    {
  39.       _root.myDataGrid.getColumnAt(0).headerText = "N┬║";
  40.       _root.myDataGrid.getColumnAt(1).headerText = "NAME";
  41.       _root.myDataGrid.getColumnAt(2).headerText = "CATEGORY";
  42.       _root.pesq_txt.pesq_txt.text = "Search for:";
  43.       _root.busca.label = "Search";
  44.       _root.todos.label = "Full list";
  45.       _root.sbtest.sub_txt.text = "SUBCATEGORY -";
  46.       _global.list_all = "FULL LIST";
  47.       _root.categoria_mc.categoria_txt.text = "CATEGORY";
  48.       _root.categoria_mc.voltar_txt.text = "back";
  49.       _root.descri.textodescr_mc.con_txt.text = "Control:";
  50.       _root.descri.textodescr_mc.desc_txt.text = "Description:";
  51.       _root.descri.textodescr_mc.lic_txt.text = "License:";
  52.       _root.label_botao();
  53.    }
  54. }
  55. function Categoria(Categoria_xml)
  56. {
  57.    function leia()
  58.    {
  59.       _root.myDataGrid.dataProvider.removeAll();
  60.       max = leitor.firstChild.childNodes.length;
  61.       var _loc14_ = Array();
  62.       var _loc8_ = Array();
  63.       var _loc15_ = Array();
  64.       var _loc13_ = Array();
  65.       var _loc10_ = Array();
  66.       var _loc11_ = Array();
  67.       var _loc9_ = Array();
  68.       var _loc6_ = Array();
  69.       var _loc7_ = Array();
  70.       var _loc12_ = Array();
  71.       var _loc5_ = Array();
  72.       var _loc29_ = new Object();
  73.       var _loc30_ = Array();
  74.       var _loc4_ = Array();
  75.       titulo = leitor.firstChild.attributes.name;
  76.       _root.categoria_mc.Categoria_titulo = titulo;
  77.       if(leitor.firstChild.attributes.subCategoria == "true")
  78.       {
  79.          _global.num = 1;
  80.          _root.subCategoria_cb.removeAll();
  81.          maxSub = leitor.firstChild.childNodes[0].childNodes.length;
  82.          _global.mostraSub = true;
  83.          _root.subCategoria_cb.addItem({label:_global.list_all,data:"all"});
  84.          i = 0;
  85.          while(i < maxSub)
  86.          {
  87.             _loc4_[i] = leitor.firstChild.childNodes[0].childNodes[i].firstChild;
  88.             _root.subCategoria_cb.addItem({label:_loc4_[i],data:_loc4_[i]});
  89.             i++;
  90.          }
  91.       }
  92.       else
  93.       {
  94.          _global.num = 0;
  95.          _root.subCategoria_cb.removeAll();
  96.          _global.mostraSub = false;
  97.       }
  98.       i = _global.num;
  99.       while(i < max)
  100.       {
  101.          _loc14_[i] = leitor.firstChild.childNodes[i].childNodes[0].firstChild.nodeValue;
  102.          _loc8_[i] = leitor.firstChild.childNodes[i].childNodes[1].firstChild.nodeValue;
  103.          _loc15_[i] = leitor.firstChild.childNodes[i].childNodes[2].firstChild.nodeValue;
  104.          _loc13_[i] = leitor.firstChild.childNodes[i].childNodes[3].firstChild.nodeValue;
  105.          _loc10_[i] = leitor.firstChild.childNodes[i].childNodes[4].firstChild.nodeValue;
  106.          _loc11_[i] = leitor.firstChild.childNodes[i].childNodes[5].firstChild.nodeValue;
  107.          _loc9_[i] = leitor.firstChild.childNodes[i].childNodes[6].firstChild.nodeValue;
  108.          _loc6_[i] = leitor.firstChild.childNodes[i].childNodes[7].firstChild.nodeValue;
  109.          _loc7_[i] = leitor.firstChild.childNodes[i].childNodes[8].firstChild.nodeValue;
  110.          _loc12_[i] = leitor.firstChild.childNodes[i].childNodes[9].firstChild.nodeValue;
  111.          _loc5_[i] = leitor.firstChild.childNodes[i].childNodes[10].firstChild.nodeValue;
  112.          _root.myDataGrid.dataProvider.addItem({NUMERO:_loc14_[i],NOME:_loc8_[i],CATEGORIA:_loc15_[i],DESCRICAO:_loc13_[i],LICENCA:_loc10_[i],LIMITACAO:_loc11_[i],CAMINHO:_loc9_[i],IMAGEM:_loc6_[i],CONTROLE:_loc7_[i],COMANDOS:_loc12_[i],AVISO:_loc5_[i]});
  113.          i++;
  114.       }
  115.       if(_loc5_[_global.num] == undefined or _loc5_[_global.num] == "-")
  116.       {
  117.          _root.aviso.gotoAndStop(1);
  118.          this.setSize(515,348);
  119.          _global.tem_aviso = false;
  120.       }
  121.       else
  122.       {
  123.          _global.tem_aviso = true;
  124.          _global.pri_aviso = _loc5_[_global.num];
  125.       }
  126.       _root.descri._visible = false;
  127.       _root.descri.gotoAndStop(3);
  128.       _root.descri.nome.text = _loc8_[_global.num];
  129.       _root.descri.controles_txt.text = _loc7_[_global.num];
  130.       _root.descri.descri.text = _loc13_[_global.num];
  131.       _root.descri.caminho.text = _loc9_[_global.num];
  132.       _root.descri.licenca.text = _loc10_[_global.num];
  133.       _root.descri.limita├º├úo.text = _loc11_[_global.num];
  134.       _root.descri.comando.text = _loc12_[_global.num];
  135.       _root.descri.controles.text = _loc7_[_global.num];
  136.       _root.aviso.informacao.text = _loc5_[_global.num];
  137.       _root.descri.visible = false;
  138.       loadMovie(".\\interface\\imagens\\" + _loc6_[_global.num] + ".jpg",_root.descri.foto.foto);
  139.    }
  140.    var leitor = new XML();
  141.    if(_global.lingua == "pt")
  142.    {
  143.       _global.var_source = "XML\\" + Categoria_xml + ".xml";
  144.    }
  145.    else if(_global.lingua == "sp")
  146.    {
  147.       _global.var_source = "XML_SP\\" + Categoria_xml + ".xml";
  148.    }
  149.    else if(_global.lingua == "en")
  150.    {
  151.       _global.var_source = "XML_EN\\" + Categoria_xml + ".xml";
  152.    }
  153.    else
  154.    {
  155.       _global.var_source = "XML\\" + Categoria_xml + ".xml";
  156.    }
  157.    leitor.load(_global.var_source);
  158.    leitor.onLoad = leia;
  159.    leitor.ignoreWhite = true;
  160.    System.useCodepage = true;
  161.    LinguaInterface();
  162.    _root.myDataGrid.resizableColumns = false;
  163. }
  164. function Buscar()
  165. {
  166.    function leiaBusca()
  167.    {
  168.       _root.myDataGrid.dataProvider.removeAll();
  169.       max = leitor.firstChild.childNodes.length;
  170.       var _loc14_ = Array();
  171.       var _loc5_ = Array();
  172.       var _loc15_ = Array();
  173.       var _loc12_ = Array();
  174.       var _loc7_ = Array();
  175.       var _loc8_ = Array();
  176.       var _loc6_ = Array();
  177.       var _loc11_ = Array();
  178.       var _loc13_ = Array();
  179.       var _loc9_ = Array();
  180.       var _loc10_ = Array();
  181.       var _loc28_ = new Object();
  182.       var _loc27_ = Array();
  183.       j = 0;
  184.       i = _global.num;
  185.       while(i < max)
  186.       {
  187.          _loc14_[i] = leitor.firstChild.childNodes[i].childNodes[0].firstChild.nodeValue;
  188.          _loc5_[i] = leitor.firstChild.childNodes[i].childNodes[1].firstChild.nodeValue;
  189.          _loc15_[i] = leitor.firstChild.childNodes[i].childNodes[2].firstChild.nodeValue;
  190.          _loc12_[i] = leitor.firstChild.childNodes[i].childNodes[3].firstChild.nodeValue;
  191.          _loc7_[i] = leitor.firstChild.childNodes[i].childNodes[4].firstChild.nodeValue;
  192.          _loc8_[i] = leitor.firstChild.childNodes[i].childNodes[5].firstChild.nodeValue;
  193.          _loc6_[i] = leitor.firstChild.childNodes[i].childNodes[6].firstChild.nodeValue;
  194.          _loc11_[i] = leitor.firstChild.childNodes[i].childNodes[7].firstChild.nodeValue;
  195.          _loc13_[i] = leitor.firstChild.childNodes[i].childNodes[8].firstChild.nodeValue;
  196.          _loc9_[i] = leitor.firstChild.childNodes[i].childNodes[9].firstChild.nodeValue;
  197.          _loc10_[i] = leitor.firstChild.childNodes[i].childNodes[10].firstChild.nodeValue;
  198.          if(_root.chave.text != "")
  199.          {
  200.             var _loc4_ = undefined;
  201.             _loc4_ = _root.chave.text;
  202.             _loc4_ = _loc4_.toLowerCase();
  203.             var _loc3_ = new String(_loc5_[i]);
  204.             _loc3_ = _loc3_.toLowerCase();
  205.             if(_loc3_.indexOf(_loc4_,0) != -1)
  206.             {
  207.                _loc27_[j] = leitor.firstChild.childNodes[i].childNodes[0].firstChild.nodeValue;
  208.                _root.myDataGrid.vPosition = 1;
  209.                _root.myDataGrid.dataProvider.addItem({NUMERO:_loc14_[i],NOME:_loc5_[i],CATEGORIA:_loc15_[i],DESCRICAO:_loc12_[i],LICENCA:_loc7_[i],LIMITACAO:_loc8_[i],CAMINHO:_loc6_[i],IMAGEM:_loc11_[i],CONTROLE:_loc13_[i],COMANDOS:_loc9_[i],AVISO:_loc10_[i]});
  210.                j++;
  211.             }
  212.          }
  213.          else
  214.          {
  215.             _root.myDataGrid.dataProvider.addItem({NUMERO:_loc14_[i],NOME:_loc5_[i],CATEGORIA:_loc15_[i],DESCRICAO:_loc12_[i],LICENCA:_loc7_[i],LIMITACAO:_loc8_[i],CAMINHO:_loc6_[i],IMAGEM:_loc11_[i],CONTROLE:_loc13_[i],COMANDOS:_loc9_[i],AVISO:_loc10_[i]});
  216.          }
  217.          i++;
  218.       }
  219.       _root.chave.text = "";
  220.    }
  221.    var leitor = new XML();
  222.    leitor.load(_global.var_source);
  223.    leitor.onLoad = leiaBusca;
  224.    leitor.ignoreWhite = true;
  225.    System.useCodepage = true;
  226. }
  227. function SubCategorias()
  228. {
  229.    function leiaSub()
  230.    {
  231.       _root.myDataGrid.dataProvider.removeAll();
  232.       max = leitor.firstChild.childNodes.length;
  233.       var _loc13_ = Array();
  234.       var _loc4_ = Array();
  235.       var _loc3_ = Array();
  236.       var _loc11_ = Array();
  237.       var _loc6_ = Array();
  238.       var _loc7_ = Array();
  239.       var _loc5_ = Array();
  240.       var _loc10_ = Array();
  241.       var _loc12_ = Array();
  242.       var _loc8_ = Array();
  243.       var _loc9_ = Array();
  244.       var _loc25_ = new Object();
  245.       var _loc26_ = Array();
  246.       i = _global.num;
  247.       while(i < max)
  248.       {
  249.          _loc13_[i] = leitor.firstChild.childNodes[i].childNodes[0].firstChild.nodeValue;
  250.          _loc4_[i] = leitor.firstChild.childNodes[i].childNodes[1].firstChild.nodeValue;
  251.          _loc3_[i] = leitor.firstChild.childNodes[i].childNodes[2].firstChild.nodeValue;
  252.          _loc11_[i] = leitor.firstChild.childNodes[i].childNodes[3].firstChild.nodeValue;
  253.          _loc6_[i] = leitor.firstChild.childNodes[i].childNodes[4].firstChild.nodeValue;
  254.          _loc7_[i] = leitor.firstChild.childNodes[i].childNodes[5].firstChild.nodeValue;
  255.          _loc5_[i] = leitor.firstChild.childNodes[i].childNodes[6].firstChild.nodeValue;
  256.          _loc10_[i] = leitor.firstChild.childNodes[i].childNodes[7].firstChild.nodeValue;
  257.          _loc12_[i] = leitor.firstChild.childNodes[i].childNodes[8].firstChild.nodeValue;
  258.          _loc8_[i] = leitor.firstChild.childNodes[i].childNodes[9].firstChild.nodeValue;
  259.          _loc9_[i] = leitor.firstChild.childNodes[i].childNodes[10].firstChild.nodeValue;
  260.          if(_global.sub == "all")
  261.          {
  262.             _root.myDataGrid.dataProvider.addItem({NUMERO:_loc13_[i],NOME:_loc4_[i],CATEGORIA:_loc3_[i],DESCRICAO:_loc11_[i],LICENCA:_loc6_[i],LIMITACAO:_loc7_[i],CAMINHO:_loc5_[i],IMAGEM:_loc10_[i],CONTROLE:_loc12_[i],COMANDOS:_loc8_[i],AVISO:_loc9_[i]});
  263.          }
  264.          else if(escape(_global.sub) == escape(_loc3_[i]))
  265.          {
  266.             _root.myDataGrid.dataProvider.addItem({NUMERO:_loc13_[i],NOME:_loc4_[i],CATEGORIA:_loc3_[i],DESCRICAO:_loc11_[i],LICENCA:_loc6_[i],LIMITACAO:_loc7_[i],CAMINHO:_loc5_[i],IMAGEM:_loc10_[i],CONTROLE:_loc12_[i],COMANDOS:_loc8_[i],AVISO:_loc9_[i]});
  267.          }
  268.          _root.myDataGrid.vPosition = 0;
  269.          i++;
  270.       }
  271.    }
  272.    var leitor = new XML();
  273.    leitor.load(_global.var_source);
  274.    leitor.onLoad = leiaSub;
  275.    leitor.ignoreWhite = true;
  276.    System.useCodepage = true;
  277. }
  278. stop();
  279. if(_global.styles.DataGrid == undefined)
  280. {
  281.    _global.styles.DataGrid = new mx.styles.CSSStyleDeclaration();
  282. }
  283. var dataGridHeaderStyles = new mx.styles.CSSStyleDeclaration();
  284. dataGridHeaderStyles.setStyle("color",16777215);
  285. dataGridHeaderStyles.setStyle("fontWeight","bold");
  286. if(_global.styles.DataGrid == undefined)
  287. {
  288.    _global.styles.DataGrid = new mx.styles.CSSStyleDeclaration();
  289. }
  290. var dataGridHeaderStyles = new mx.styles.CSSStyleDeclaration();
  291. _global.styles.DataGrid.setStyle("fontFamily","Verdana");
  292. _global.styles.DataGrid.setStyle("fontSize",11);
  293. _global.styles.DataGrid.setStyle("themeColor",13096683);
  294. _global.styles.DataGrid.setStyle("headerColors",[13096683,16777215]);
  295. _global.styles.DataGrid.setStyle("alternatingRowColors",[16777215,16120316]);
  296. _global.styles.DataGrid.setStyle("rollOverColor",16773313);
  297. _global.styles.DataGrid.setStyle("backgroundColor",13096683);
  298. _global.styles.DataGrid.setStyle("borderStyle","alert");
  299. _global.styles.DataGrid.setStyle("borderColor",13096683);
  300. _global.styles.DataGrid.setStyle("vGridLineColor",13096683);
  301. _global.styles.DataGrid.setStyle("hGridLineColor",13096683);
  302. _global.lingua = "en";
  303. _global.style.setStyle("fontFamily","Verdana");
  304. volta_inicio = function()
  305. {
  306.    _level6.naveg_volta();
  307.    _root.secoes.gotoAndstop("aqui");
  308.    _root.categoria_mc.play();
  309.    anula_btn._visible = false;
  310.    _root.descri.gotoAndStop(1);
  311. };
  312. onEnterFrame = function()
  313. {
  314.    if(categoria_mc._currentframe == 1)
  315.    {
  316.       anula_btn._visible = false;
  317.       anula_btn.useHandCursor = false;
  318.    }
  319.    else
  320.    {
  321.       anula_btn._visible = true;
  322.       anula_btn.useHandCursor = false;
  323.    }
  324. };
  325. _root.myDataGrid.setStyle("alternatingRowColors",[16777215,15197924]);
  326. _root.myDataGrid.columnNames = ["NUMERO","NOME","CATEGORIA","DESCRICAO","LICENCA","LIMITACAO","CAMINHO","IMAGEM","CONTROLES","COMANDOS","AVISO"];
  327. _root.myDataGrid.getColumnAt(0).headerText = "N┬║";
  328. _root.myDataGrid.getColumnAt(0).width = 32;
  329. _root.myDataGrid.getColumnAt(0).textAlign = "center";
  330. _root.myDataGrid.getColumnAt(1).width = 285;
  331. _root.myDataGrid.getColumnAt(2).textAlign = "center";
  332. _root.myDataGrid.getColumnAt(2).width = 185;
  333. _root.myDataGrid.getColumnAt(3).width = 190;
  334. _root.myDataGrid.getColumnAt(4).width = 190;
  335. _root.myDataGrid.selectable = true;
  336. _root.myDataGrid.refresh();
  337. _root.subCategoria_cb.setStyle("themeColor",13421772);
  338.